{
  "name": "MathLabTool",
  "version": "0.0.3",
  "description": "MathLabTool",
  "main": "main.js",
  "scripts": {
    "start": "electron main.js",
	"rebuild_sp": "electron-rebuild -f -w serialport",
    "dist": "electron-builder"
  },
  "repository": "https://github.com/xxyjskx1987/MathLabTool",
  "author": "xxyjskx1987",
  "license": "GPL-3.0",
  "devDependencies": {
    "electron": "^22.0.0",
    "electron-builder": "^23.6.0",
    "electron-rebuild": "^3.2.9"
  },
  "build": {
    "productName": "MathLabTool",
    "appId": "com.xxyjskx1987.MathLabTool",
    "copyright": "© 2023 MathLabTool",
    "directories": {
      "output": "build"
    },
    "files": [
      "!.git/",
      "!build/",
      "!extra_files/",
      "!.gitignore",
      "!LICENSE",
      "!package-lock.json",
      "!README.md",
      "!README_zh.md",
      "!yarn.lock",
      "!yarn-error.log"
    ],
    "extraFiles": [
      "extra_files",
	  "public"
    ],
    "nsis": {
      "oneClick": false,
      "allowElevation": true,
      "allowToChangeInstallationDirectory": true,
      "createDesktopShortcut": true,
      "createStartMenuShortcut": true
    },
    "win": {
      "requestedExecutionLevel": "requireAdministrator",
      "icon": "public/icon/mathlabtool.ico",
      "target": [
        {
          "target": "nsis",
          "arch": [
            "x64"
          ]
        }
      ]
    }
  },
  "dependencies": {
    "pngjs": "^7.0.0",
    "serialport": "^10.5.0"
  }
}
